package com.cainiao.pojo;

/**
 * 
 * ShippingTemplate
 * 数据库表：shipping_template
 */
public class ShippingTemplate {

    /**
     * 
     * 表字段 : shipping_template.shipping_template_id
     */
    private Integer shippingTemplateId;

    /**
     * 模板名称
     * 表字段 : shipping_template.template_name
     */
    private String templateName;

    /**
     * 是否包邮，0为不包邮，1为包邮
     * 表字段 : shipping_template.free_delivery
     */
    private Boolean freeDelivery;

    /**
     * 计价方式，0为按件数，1为按体积，2为按重量
     * 表字段 : shipping_template.charge_mode
     */
    private Boolean chargeMode;

    /**
     * 运送方式，0为快递，1为平邮，2为EMS
     * 表字段 : shipping_template.transportation_mode
     */
    private Boolean transportationMode;

    /**
     * 模板状态，0为禁用，1为启用
     * 表字段 : shipping_template.template_status
     */
    private Boolean templateStatus;

    /**
     * 模板创建时间
     * 表字段 : shipping_template.create_time
     */
    private Integer createTime;

    /**
     * 模板更新时间
     * 表字段 : shipping_template.update_time
     */
    private Integer updateTime;

    /**
     * 模板删除时间
     * 表字段 : shipping_template.delete_time
     */
    private Integer deleteTime;

    /**
     * 获取  字段:shipping_template.shipping_template_id
     *
     * @return shipping_template.shipping_template_id, 
     */
    public Integer getShippingTemplateId() {
        return shippingTemplateId;
    }

    /**
     * 设置  字段:shipping_template.shipping_template_id
     *
     * @param shippingTemplateId the value for shipping_template.shipping_template_id, 
     */
    public void setShippingTemplateId(Integer shippingTemplateId) {
        this.shippingTemplateId = shippingTemplateId;
    }

    /**
     * 获取 模板名称 字段:shipping_template.template_name
     *
     * @return shipping_template.template_name, 模板名称
     */
    public String getTemplateName() {
        return templateName;
    }

    /**
     * 设置 模板名称 字段:shipping_template.template_name
     *
     * @param templateName the value for shipping_template.template_name, 模板名称
     */
    public void setTemplateName(String templateName) {
        this.templateName = templateName == null ? null : templateName.trim();
    }

    /**
     * 获取 是否包邮，0为不包邮，1为包邮 字段:shipping_template.free_delivery
     *
     * @return shipping_template.free_delivery, 是否包邮，0为不包邮，1为包邮
     */
    public Boolean getFreeDelivery() {
        return freeDelivery;
    }

    /**
     * 设置 是否包邮，0为不包邮，1为包邮 字段:shipping_template.free_delivery
     *
     * @param freeDelivery the value for shipping_template.free_delivery, 是否包邮，0为不包邮，1为包邮
     */
    public void setFreeDelivery(Boolean freeDelivery) {
        this.freeDelivery = freeDelivery;
    }

    /**
     * 获取 计价方式，0为按件数，1为按体积，2为按重量 字段:shipping_template.charge_mode
     *
     * @return shipping_template.charge_mode, 计价方式，0为按件数，1为按体积，2为按重量
     */
    public Boolean getChargeMode() {
        return chargeMode;
    }

    /**
     * 设置 计价方式，0为按件数，1为按体积，2为按重量 字段:shipping_template.charge_mode
     *
     * @param chargeMode the value for shipping_template.charge_mode, 计价方式，0为按件数，1为按体积，2为按重量
     */
    public void setChargeMode(Boolean chargeMode) {
        this.chargeMode = chargeMode;
    }

    /**
     * 获取 运送方式，0为快递，1为平邮，2为EMS 字段:shipping_template.transportation_mode
     *
     * @return shipping_template.transportation_mode, 运送方式，0为快递，1为平邮，2为EMS
     */
    public Boolean getTransportationMode() {
        return transportationMode;
    }

    /**
     * 设置 运送方式，0为快递，1为平邮，2为EMS 字段:shipping_template.transportation_mode
     *
     * @param transportationMode the value for shipping_template.transportation_mode, 运送方式，0为快递，1为平邮，2为EMS
     */
    public void setTransportationMode(Boolean transportationMode) {
        this.transportationMode = transportationMode;
    }

    /**
     * 获取 模板状态，0为禁用，1为启用 字段:shipping_template.template_status
     *
     * @return shipping_template.template_status, 模板状态，0为禁用，1为启用
     */
    public Boolean getTemplateStatus() {
        return templateStatus;
    }

    /**
     * 设置 模板状态，0为禁用，1为启用 字段:shipping_template.template_status
     *
     * @param templateStatus the value for shipping_template.template_status, 模板状态，0为禁用，1为启用
     */
    public void setTemplateStatus(Boolean templateStatus) {
        this.templateStatus = templateStatus;
    }

    /**
     * 获取 模板创建时间 字段:shipping_template.create_time
     *
     * @return shipping_template.create_time, 模板创建时间
     */
    public Integer getCreateTime() {
        return createTime;
    }

    /**
     * 设置 模板创建时间 字段:shipping_template.create_time
     *
     * @param createTime the value for shipping_template.create_time, 模板创建时间
     */
    public void setCreateTime(Integer createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取 模板更新时间 字段:shipping_template.update_time
     *
     * @return shipping_template.update_time, 模板更新时间
     */
    public Integer getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置 模板更新时间 字段:shipping_template.update_time
     *
     * @param updateTime the value for shipping_template.update_time, 模板更新时间
     */
    public void setUpdateTime(Integer updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取 模板删除时间 字段:shipping_template.delete_time
     *
     * @return shipping_template.delete_time, 模板删除时间
     */
    public Integer getDeleteTime() {
        return deleteTime;
    }

    /**
     * 设置 模板删除时间 字段:shipping_template.delete_time
     *
     * @param deleteTime the value for shipping_template.delete_time, 模板删除时间
     */
    public void setDeleteTime(Integer deleteTime) {
        this.deleteTime = deleteTime;
    }
}